Part Number Hot Search : 
M25V10 AD7663 CNZ111 MAX3624A RC1154 145154 C1702 8731AE
Product Description
Full Text Search
 

To Download EV9000 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  EV9000 evaluation kit user manual ? 2001 consumer microcircuits limited um9000/2 may 2001 advance information cmx909b, cmx969, fx919b, fx929b modem evaluation kit
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 2 um9000/2 user manual contents section page 1.0 general information........................................................................................................ .......4 1.1 introduction ............................................................................................................... ................4 1.2 warranty................................................................................................................... ..................4 1.3 features ................................................................................................................... ..................4 1.4 cmx909b, cmx969, fx919b, fx929b modem features .......................................................5 1.5 handling precautions ....................................................................................................... ........5 1.5.1 unpacking................................................................................................................ ..........5 1.5.2 static protection........................................................................................................ .........5 1.5.3 cleanliness .............................................................................................................. ..........5 1.6 compatibility.............................................................................................................. ................6 1.7 specifications ............................................................................................................. ...............7 1.8 prerequisites and required equipment..................................................................................8 1.8.1 prerequisites............................................................................................................ ..........8 1.8.2 power supply............................................................................................................. ........8 1.8.3 personal computer........................................................................................................ ....8 1.8.4 parallel port cable ...................................................................................................... .......9 1.9 limitations ................................................................................................................ .................9 1.9.1 software................................................................................................................. ............9 1.9.2 hardware ................................................................................................................. ..........9 2.0 quick start ................................................................................................................ ................10 2.1 introduction ............................................................................................................... ..............10 2.2 first...................................................................................................................... .....................10 2.3 second - setup ............................................................................................................. ...........10 2.4 third - select and execute ................................................................................................. ....13 2.5 fourth - explore ........................................................................................................... ...........13 3.0 hardware................................................................................................................... .................14 3.1 introduction ............................................................................................................... ..............14 3.2 description................................................................................................................ ...............14 3.2.1 functional layout........................................................................................................ .....14 3.2.2 personality plug-in boards ..............................................................................................1 4 3.2.3 connectors ............................................................................................................... .......15 3.2.4 signal flow .............................................................................................................. ........15 3.2.5 jumpers .................................................................................................................. .........18 3.2.6 test points.............................................................................................................. .........21 3.2.7 parallel port interface .................................................................................................. ....22 3.2.8 halt switch .............................................................................................................. ......22 3.2.9 exposed modem interface - 50 pin header ....................................................................22 3.3 setup ...................................................................................................................... ..................23 3.3.1 unpowered ................................................................................................................ ......23 3.3.2 powered.................................................................................................................. .........23 4.0 software ................................................................................................................... .................27 4.1 introduction ............................................................................................................... ..............27 4.2 installation ............................................................................................................... ................27 4.3 functions .................................................................................................................. ...............27 4.4 operation flow ............................................................................................................. ...........28 4.5 screen layout and operation ................................................................................................ 28
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 3 um9000/2 4.5.1 select printer port and address ......................................................................................28 4.5.2 select modem chip type and driver revision ................................................................28 4.5.3 main window .............................................................................................................. .....29 4.6 tests ...................................................................................................................... ...................32 4.6.1 test 1: pc interface test................................................................................................ .32 4.6.2 test 2: issue configured a & b tasks.............................................................................33 4.6.3 test 3: tx continuous random data from a using tsb or tqb (t4s, t8b, t40b or t24s)35 4.6.4 test 4: tx continuous preamble from b ..........................................................................35 4.6.5 test 5: ber & dq test 'b' to 'a' using unformatted data .................................................38 4.6.6 test 6: ber & dq test ?b? to ?a? using formatted messages ...........................................39 4.6.7 test 7: tx user defined packet from b to a driving ptt & starting acquire on cs .........42 4.6.8 test 8: supplementary tests...........................................................................................45 5.0 troubleshooting ............................................................................................................ ........46 5.1 common questions/situations..............................................................................................46 5.2 suggestions................................................................................................................ .............47 5.3 diagrams ................................................................................................................... ...............47 appendix a - additional tests for cmx909b ..................................................................51 appendix b - additional tests for cmx969 .....................................................................51 appendix c - additional tests for fx919b and fx929b...............................................54
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 4 um9000/2 1.0 general information 1.1 introduction this manual provides general information to support the installation and operation of the EV9000 modem evaluation kit, a complete test platform to demonstrate and test the cmx909b, cmx969, fx919b, and fx929b components. all trademarks and service marks are held by their respective owners. 1.2 warranty the EV9000 hardware and software have been developed and are being provided to help designers develop designs based on the cmx909b, cmx969 fx919b, and fx929b modem data pump ics. every reasonable effort has been made to provide high quality and performance in pursuit of that goal. toward that end, cml is happy to answer questions and provide general assistance concerning the EV9000?s use. our greatest desire is to help the user to succeed. section 5.4 contains details of how to contact cml. since experiments and designs are the responsibility of the EV9000 user, cml?s liability regarding the use of the EV9000 is in all cases limited to the EV9000 purchase price. no other warranty is expressed or implied. 1.3 EV9000 features the EV9000 modem evaluation kit includes many useful features including those highlighted in table 1. ? two complete modem channels easily configured to the user?s selection of cmx909b, cmx969, fx919b, or fx929b components ? windows based pc software provides virtual pushbutton control of all modem parameters ? exposed hardware interface supports the connection of modem circuits to end-system designs ? software selection of on-board signal biasing and off-board noise signals for convenient and repeatable multivariable testing ? display the state of each modem?s internal registers ? parallel port connection to a pc ? software controlled test sequences with result logs ? user selectable baud rates and choice of two crystal clock rates ? prebuilt plug-in personality boards for narrow bandwidth 8kb/s gmsk, wider bandwidth 38.4kb/s gmsk, mdc4800 (4800bps) and 19.2kb/s 4 level fsk operation ? blank plug-in personality boards for user customised configurations table 1: EV9000 features
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 5 um9000/2 1.4 cmx909b, cmx969, fx919b, fx929b modem features the cmx909b, cmx969, fx919b, and fx929b components include gaussian filtered minimum shift keying (gmsk) and four level frequency shift keying (4 level fsk) modems. they execute a rich set of communication protocol tasks to maximize performance and minimize end product power consumption and cost. well suited to portable wireless applications, these modems include the following automated functions: ? bit or symbol synchronisation ? frame synchronisation ? forward error correction (fec) ? data interleaving for fec enhancement ? cyclic redundancy checking (crc) ? block transmit and receive tasks: header, intermediate, and last block formats ? support for protocols such as mdc4800, mobitex? and rd-lap?. 1.5 handling precautions like most evaluation boards, the EV9000 is designed for use in office and laboratory environments. the following practices will help ensure its proper operation. 1.5.1 unpacking ensure that all of the items mentioned in the separate information sheet (ek9000) are present in the correct quantities. notify cml (via your distributor) within 7 working days if the delivery is incomplete. 1.5.2 static protection the EV9000 uses low power cmos circuits which can be partially or completely damaged by electrostatic discharge. partially damaged circuits can erroneously function and provide misleading test results which can be time consuming (and extremely frustrating) to resolve. before handling the EV9000, discharge your body by touching a grounded connection or by using a wrist strap. work surfaces and tools (e.g. a soldering iron) should also be grounded before they contact the EV9000. 1.5.3 cleanliness because some EV9000 circuits are very high impedance, it is important to maintain their cleanliness. all flux and other contaminants should be thoroughly removed after making any modifications.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 6 um9000/2 1.6 compatibility compatibility between different versions of EV9000 hardware and software, and the ?9x9? series devices is as shown in table 2. rx filter tx filter doc1 doc2 device personality card type c1 c2 c3 c4 data rate software revision cmx909b a or 909-8 - 470pf 15nf 15nf 8kb/s es9090xx.exe n/a fx919b or fx929b b or 919/29 82pf 82pf 4.7nf 4.7nf 9.6ks/s es9000xx.exe 2 cmx969 969 100pf 100pf - - 9.6ks/s or 4.8kb/s es9690xx.exe n/a cmx909b 909-38 - 82pf 3.3nf 3.3nf 38.4kb/s es9090xx.exe n/a fx909a a or 909-8 - 470pf 15nf 15nf 8kb/s es9000xx.exe 1 table 2: compatibility notes: 1. customers using the revision 002 motherboard (pcb) should note that jumpers e13 to e18 inclusive, which are mentioned in the EV9000 user manual, only exist on the revision 003 pcb. customers should retain their copy of the db900 user manual for the description of the revision 002 pcb, but should use the EV9000 user manual for a description of the latest software. 2. customers evaluating fx909a may use the fx919b/929b software (es9000xx.exe) with the ?fx909a? chip selected. customers should also remember to set the chip type and driver revision select button (figure 4) to the "rev 1" position when evaluating the fx909a. 3. customers wishing to evaluate fx919a or fx929a devices may use either revision 002 or 003 motherboard (pcb), but should continue to use the db900 user manual and "db" software (variously described as db900.exe v1.11 or cml rev 4), available separately from cml. releases of EV9000 executable software marked rev 4.1 or later should not be used as they exercise features only available on the fx919b and fx929b devices. 4. fx909, fx919 and fx929 devices are not supported with the EV9000 evaluation kit. 5. older personality boards had identification tags marked "a", "b", etc. the latest personality boards have a mark placed against the device type with which they are to be used (eg. "909-38" for a cmx909b operating at 38.4kb/s, etc). the layout of the latest blank personality board is shown in figure 2: when configured for a particular device, surface mount capacitors are soldered to the appropriate locations and the board is marked, as described above.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 7 um9000/2 1.7 specifications the EV9000 supports the following devices: cmx909b, cmx969, fx919b, and fx929b. all voltages are referenced to gnd. connections provided on the EV9000 hardware have the characteristics shown in tables 3 and 4. EV9000 characteristic min typical max units +5v (=vs) power voltage 4.5 5.0 5.5 v current 50 ma -5v (=-vs) power voltage -5.5 -5.0 0 v current 20 ma +5vm (=vm) modem power voltage 3.0 5.0 5.5 v current 30 ma agnd power 0 0 0 v rxina i/p voltage -vs vs v impedance 22 222 k ? txouta o/p 1 vp-p nsa1 i/p voltage -vs vs v impedance 22 222 k ? nsa2 i/p voltage -vs vs v impedance 22 222 k ? rxinb i/p voltage -vs vs v impedance 22 222 k ? txoutb o/p 1 vp-p nsb i/p voltage -vs vs v impedance 22 222 k ? ptt (open collector) o/p collector voltage 0 20 v collector current (ptt < 0.5v) 25 ma cs i/p 0 vm v
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 8 um9000/2 EV9000 characteristic min typical max units temperature operating 20 25 30 c storage -40 80 c relative humidity (non-condensing) 0 95 % pc interface centronics compatible table 3: wire connector interface specifications vm = ?+5vm?, vs = ?+5v?, and -vs = ?-5v? as per table 6. characteristic min typical max units input voltage ao0-ao5 0 vm v co0-co7 0 vm v do4, do5 0 vm v bo2, bo3, bo4 0 vs v output load co0-co7 consult modem data sheet table 4: p1/p2 header interface specifications vm = ?+5vm?, vs = ?+5v?, and -vs = ?-5v? as per table 6. 1.8 prerequisites and required equipment 1.8.1 prerequisites in order to effectively use the EV9000 modem evaluation kit software, the user must have a working knowledge of microsoft windows? and be familiar with the operation of typical windows compatible applications. 1.8.2 power supply a user provided power supply is required for +5v and -5v power. an additional supply may be required for modem ic operation at other supply voltages. 1.8.3 personal computer an ibm compatible pc is required which meets the following description: item specifications/performance cpu 20mhz 386 or better. lower performance pcs may operate successfully at lower modem data rates. operating system windows 3.x, windows '95 or windows '98 parallel port lpt1, lpt2 or lpt3 table 5: personal computer requirements
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 9 um9000/2 1.8.4 parallel port cable a 25 conductor parallel port cable is supplied having male db25 connectors at both ends. 1.9 limitations 1.9.1 software the EV9000 software uses microsoft windows to ease setup and operation while providing flexibility and power. however, the high sustained throughput required of the parallel port connection to the EV9000 evaluation kit cannot be supported by windows. as a result, the EV9000 software bypasses some dos and windows conventions. please note that concurrent tasks will be suspended during execution of the EV9000 sofware. network software may have to be restarted after using this evaluation kit. the EV9000 software will also stop the pc?s clock, so timestamps when saving files may not be accurate. the EV9000 software will occupy all the pc?s resources during various tests. this prevents keyboard activity from being recognized during test execution. any tests which wait until a modem produces a specific logic output signal (e.g. bfree becomes logic 1) will execute indefinitely if the test setup is inappropriate. the program may appear to be stuck in such a case. the EV9000 halt switch must be pressed to terminate the test. please note that traditional windows commands such as alt-tab and alt-ctl-del may not work when the software is busy. trying to use the software without an evaluation kit connected to the pc parallel port may cause the software to hang if a test is executed. if this happens, pressing the alt-ctl-del keys on the pc keyboard may enable you to quit from the application. otherwise, a hard reset of the pc will have to be performed. please note that the EV9000 software is not suitable for use under linux, os2, windows '2000 or windows nt operating systems. in addition, some atypical pc?s may have software and/or hardware incompatibilities with the EV9000 modem evaluation kit. 1.9.2 hardware 1.9.2.1 initialising there is no hardware reset switch or function in the EV9000 hardware design. the halt switch (sw1) produces a signal used by the EV9000 software to indicate that a test should be terminated. in order to be sure of the state of the hardware, the EV9000 software must be started after the EV9000 is powered and the parallel port connection has been made between the pc and EV9000. failure to follow this procedure could produce spurious commands which affect the hardware state. upon being started, the EV9000 software will initialise all of the EV9000 hardware. 1.9.2.2 parallel port compatibility the EV9000 parallel interface design is compatible with most pc parallel ports. however, the integral pull-up resistors provided with certain pc parallel ports are too high in value to support the required digital signal speeds. accordingly, the EV9000 parallel port interface circuit includes supplementary 560 ? pull-up (to +5v) resistors on pins 1, 14, 16, and 17 of the db25 parallel port connector. these may not be needed when interfacing to certain types of pc and may be disconnected by removing jumpers e13, e14, e15 and e16 if the pc has insufficient drive capability on its parallel port. one should also use a parallel port cable less than, or equal to, 1.5 metre long because the capacitance of longer cables limits signaling speed. nonetheless, in some cases a pc?s parallel port may still not operate quickly enough.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 10 um9000/2 2.0 quick start 2.1 introduction this section provides instructions for users who wish to rapidly start experimenting with the EV9000 using 8kb/s gmsk modulation with the cmx909b - and without reading all of the detailed instructions. brief instructions for reconfiguring the EV9000 to evaluate fx919b, fx929b or cmx969 products are also included. the ?quick start? setup connects the two modem channels so that each channel?s tx output is connected to the other channel?s rx input. these instructions assume that the EV9000?s factory adjustments have not been altered. if they have, the EV9000 jumper positions and rx / tx signal gain and bias controls must be adjusted for the ?quick start? procedure to be successful. if the EV9000?s jumpers or gain and bias controls have been altered, refer to section 3.3. 2.2 first... review sections 1.5 to 1.9 above. don?t worry, those sections are very short and will help you to avoid damaging the EV9000 or your equipment. 2.3 second - setup 1. select which type of modem to test. the EV9000 comes with cmx909b modems installed along with their appropriate personality plug-in boards. if you want to use a different modem, carefully remove the installed modems with an ic extraction tool and install a matching pair of modems. (if you do not have an extraction tool, a small flat bladed screwdriver can be very carefully inserted between the ic and its socket at each end. do this a little bit at a time, twisting the screwdriver blade and alternating between each end of the ic until it lifts free of its socket. take care not to lever against other components or the pc board as they may be damaged.) make sure you properly orient the ics to ensure pin 1 is in the proper socket location, as shown in figure 1. top view mark indicates pin 1 end of ic and its socket pin 1 figure 1: ic pin 1 identification 2. connect the appropriate crystal into the circuit according to the following directions: ? if cmx909b modems are installed, change jumpers e5, e6, e10 and e11 to position a. ? if cmx969, fx919b or fx929b modems are installed, change jumpers e5, e6, e10 and e11 to position b. (for more information, see table 12 and figure 10). 3. select and carefully install the appropriate pair of personality plug-ins to match the selected modem according to table 2. the layout of a blank personality board is shown in figure 2.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 11 um9000/2 figure 2: blank plug-in personality board 4. make the following supply connections with power off to the EV9000 motherboard: ? 5v power to +5v and +5vm connector ? supply ground to gnd connector ? signal ground to agnd connector (any of the several agnd connectors is ok) ? -5v power to -5v connector check that these connections are correct, as connecting up the wrong supplies could destroy circuits on the motherboard. 5. make the following signal connections on the EV9000 motherboard: ? txouta to rxinb ? txoutb to rxina 6. connect your pc?s parallel port to the EV9000 motherboard db25 connector. 7. copy the appropriate applications software from the evaluation kit cd-rom to a hard disk on the pc. ? for cmx909b evaluation, use the file es9090xx.exe ? for cmx969 evaluation, use the file es9690xx.exe ? for fx919/929b evaluation, use the file es9000xx.exe (where xx is the version number). 8. turn on power to the EV9000. 9. on the pc, start windows and run the appropriate applications software by double-clicking on its name as seen in a file manager window. (you can also create a program icon in the program manager for more convenient program launching.) 10. select the desired pc parallel port and its base address from the pull-down list shown in figure 3. base addresses automatically default to typical values so changes to them are usually not required.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 12 um9000/2 figure 3: parallel port configuration 11. referring to table 2, select the chip type (where available) and driver revision (where available) using the buttons and pull-down list shown in figure 4. (note that the "rev 1" position should be used for fx909a and the "rev 2" position (default) should be used for fx919b and fx929b, if using the es9000xx.exe software). before selecting chip type after selecting chip type figure 4: chip type and driver revision select (es9000xx.exe software only) the EV9000 motherboard?s two modem channels are now wired to ?talk? to each other and the software is ready to execute modem operations. 12. using the pull-down list near the bottom of the window, select test 1: "pc interface test" to initiate a test of the connection between the pc and the EV9000. this test continuously reads irqn a, irqn b, carrier detect, and the halt switch and logs any state changes to the scrolling log area. slowly press and release the EV9000 halt switch and observe the changes reported in the log. when you have verified the operation of the pc interface by confirming the logging of halt switch activity, click the stop button to stop the test. if halt switch pressing and releasing actions are not logged on the pc, the pc to EV9000 connection is not operating properly. if this is the case, recheck your setup and review section 1.9. this test must be successful in order to operate the EV9000. 13. click on the default button to set default values for both channels? command, control, and mode registers. the default xtal frequency value is also entered. (the xtal frequency value which is displayed in the EV9000 software is simply a calculation aid for on screen display of the configured data rate. the displayed data rate is calculated from the entered xtal frequency and the channel?s selected ckdiv value in the control register area. changing this value does not actually change EV9000 operation in any way. the modem xtal frequency is set by the user?s jumper selection of installed crystals.) the EV9000 is now ready to execute a test.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 13 um9000/2 2.4 third - select and execute a test 1. use the test selection list box to select test 7: "tx user defined packet from b to a driving ptt and starting acquire on cs". this test will exercise the two modem channels to transfer a complete message from channel b to channel a. the message makes use of realistic block types (e.g. header, intermediate, and last blocks) to expose the transmit parameters and receive information which are involved in a message transfer. in addition, other information such as the state of the modems? data quality outputs are observed and recorded during the course of the experiment. see section 4.6.6 for a more detailed description of this test. please note that this test does not exist in the ev9690xx.exe software. probes may also be attached to the modem circuits to observe the sequence of hardware events involved in the transmit and receive process. test 7 asserts ptt on transmit and uses cs to trigger the reception process on the receive channel (a). these are important signals in most wireless systems: push to talk is used to key on a radio transmitter and carrier sense is asserted by a radio receiver to trigger a receive modem?s receive process. 2. click on the go button. a window containing various transmit message parameters will appear. these parameters are set to defaults which should be retained for the quick start procedure to avoid inadvertently selecting inappropriate values which could cause the test to fail. (after the test is operating successfully, go ahead and experiment with modifications.) 3. click on the ok button to accept the displayed transmit message parameters and execute the test. the test should finish within a few seconds, displaying a new window containing receive message information. (if there is no response, the message transfer has failed. push and release the halt switch to abort the test. check your steps and repeat them if necessary to make sure they were executed correctly. if the test still will not pass, it is likely that the motherboard gain and bias adjustments may have been changed from the factory settings. refer to section 3.3 for a description of the adjustment procedure.) 4. the receive message information window reports received data and other important information e.g. crc received error check indications. after examining it, click on the ok button to proceed. a window will appear presenting you with the opportunity to save the complete test results to a disk file. if desired, click ok to save your results and select a file name and location. 2.5 fourth - explore now that you have successfully set up and operated the EV9000 to transfer complete messages, you can perform many other experiments using your own configurations. some possibilities are: measure bit error rates, develop rx eye diagrams, and determine the affects of noise and dc offset. you can even integrate the EV9000 with your own rf system. read section 3 hardware and section 4 software to learn more details to support your own designs.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 14 um9000/2 3.0 hardware 3.1 introduction this section describes the hardware and its adjustment. 3.2 description 3.2.1 functional layout the EV9000 motherboard is divided into functional areas as indicated in figure 5. figure 5: motherboard functional layout 3.2.2 personality plug-in boards the EV9000 motherboard has two complete modem circuits. each circuit includes a modem ic and an accompanying personality plug-in board. there are up to four capacitors on the plug-in board which must be altered for different modem types and data rates. these four capacitors are used in: rx filtering, tx filtering, and two for rx level measurement. (the rx level measurement capacitors are referred to as doc1 and doc2 in the modem data sheets.) the locations of these plug-ins are shown in figure 5. blank plug-ins are also provided and may be populated with user selected components depending upon desired baud rates and other circuit characteristics. figure 2 shows the plug-in layout and indicates each component?s function. both through-hole and surface mount pads are provided in each component location. for an explanation of how to make component selections, refer to the relevant modem data sheets.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 15 um9000/2 3.2.3 connectors clamping connectors are distributed around the perimeter of the EV9000 motherboard as shown in figure 5. silkscreen labels on the motherboard identify these connectors, listed in table 6. name type description supply +5v power positive digital supply voltage for the motherboard. used to supply most components used in the parallel port interface as well as buffering and amplifier circuits in the modem circuits. -5v power interface circuit negative supply gnd power routed separate from the modem circuits? signal grounds to reduce the amount of ground noise which is injected (from the pc interface circuits) into the modem circuits. +5vm power the positive supply for both channel a and b modem ics. it may be set independent of the +5v positive supply to support modem experiments over realistic supply voltage ranges. agnd power the analogue ground for analogue signals including rx, tx, and injected noise. several connectors are provided with access to this node. channel a rxina input receive input modem channel a txouta output transmit output modem channel a nsa1 input noise source input #1 modem channel a nsa2 input noise source input #2 modem channel a channel b rxinb input receive input modem channel b txoutb output transmit output modem channel b nsb input noise source input modem channel b radio control ptt output push to talk, used to key an attached transceiver cs input carrier sense input indicates that rx data is (or will soon be) valid table 6: connector signal descriptions 3.2.4 signal flow the following block diagrams (figures 6 to 9) indicate the modem signal flow paths. these diagrams use coded variables as described in table 7. key meaning key meaning k# adjustable gain via potentiometer sw# switch control via software v# adjustable bias via potentiometer e# jumper table 7: signal path block diagram key
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 16 um9000/2 k2 k3 -1 + k1 + 2 rx modem a personality card k4 v1 e3 v3 v2 sw1 sw2 e2 nsa2 nsa1 rxina + - bias o/c figure 6: channel a receive path element purpose component designator approximate range v1 used to bias the input signal applied to k4 to a nominal mean dc level of v bias (=? of +5vm). r17 -5v to 5v v2 bias corresponding to dc offset #1 software selection. this allows the user to preset the bias introduced when the software dc offset #1 is activated. r15 -5v to 5v v3 bias corresponding to dc offset #2 software selection. this allows the user to preset the bias introduced when the software dc offset #2 is activated. r16 -5v to 5v k1 gain adjustment on receive data input, rxina r14 0.5 to 5 k2 gain adjustment on noise signal input #1, nsa1 r19 0.5 to 5 k3 gain adjustment on noise signal input #2, nsa2 r18 0.5 to 5 k4 gain adjustment on composite receive input to modem. this is generally used to achieve the proper input signal level to the modem. r25 0.5 to 5 sw1 software controlled switch which reflects the software selection of which noise source is injected. not applicable not applicable sw2 software controlled switch which reflects the software selection of dc offset. not applicable not applicable e2 jumper to select choice of ac or dc injected noise coupling. jumper installed for dc coupling. e2 not applicable e3 jumper to select whether input signal is inverted. jumper position a for invert. e3 not applicable table 8: channel a receive path adjustments and controls -1 txouta modem a e4 txout + v4 personality card
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 17 um9000/2 figure 7: channel a transmit path element purpose component designator approximate range v4 used to bias the output signal to a user desired mean level. r30 -5v to 5v e4 jumper to select choice of ac or dc coupled txouta connector. jumper installed for dc coupling. e4 not applicable table 9: channel a transmit path adjustments and controls -1 + k5 + rx modem b personality card k6 v5 nsb rxinb e7 k7 2 e8 + - bias figure 8: channel b receive path element purpose component designator approximate range v5 used to bias the input signal applied to k7 to a nominal mean dc level of v bias (= ? of +5vm). r38 -5v to 5v k5 gain adjustment on noise signal input, nsb r35 0.5 to 5 k6 gain adjustment on receive data input, rxinb r34 0.5 to 5 k7 gain adjustment on composite receive input to modem. this is generally used to achieve the proper input signal level to the modem. r43 0.5 to 5 e7 jumper to select choice of ac or dc receive signal input coupling. jumper installed for dc coupling. e7 not applicable e8 jumper to select whether input signal is inverted. jumper position a for invert. e8 not applicable table 10: channel b receive path adjustments and controls -1 + txoutb modem b personality card e9 txout v6
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 18 um9000/2 figure 9: channel b transmit path element purpose component designator approximate range v6 used to bias the output signal to a user desired mean level. r46 -5v to 5v e9 jumper to select choice of ac or dc coupled txoutb connector. jumper installed for dc coupling. e9 not applicable table 11: channel b transmit path adjustments and controls 3.2.5 jumpers several jumpers are provided to select various functions. they are described in table 12 and their positions indicated in figure 10. section 3.2.4 also indicates jumper functions in schematic form. in setting e5, e6, e10 and e11, it should be noted that crystal settings are application, not device, dependant. if capacitors c3, c7, c12 or c16 are not installed, some of the jumpers will not operate as described. name function positions default e1 connect ptt and cs signals caution: this jumper should not be installed when the +5vm supply is less than the +5v supply. for this case, the header pins may be connected with a 100k ? ? ? ? resistor without installing the jumper block. install in e2 channel a noise injection coupling (see figure 6) in = dc out = ac in e3 invert channel a rx path (see figure 6) a = invert b = no invert b e4 channel a tx output coupling (see figure 7) in = dc out = ac in e5 channel a xtal frequency (must match jumper e6 position) a = 8.192mhz (eg. cmx909b) b = 9.8304 mhz (eg. cmx969, fx919b/929b) b
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 19 um9000/2 name function positions default e6 channel a xtal frequency (must match jumper e5 position) a = 8.192mhz (eg. cmx909b) b = 9.8304 mhz (eg. cmx969, fx919b/929b) b e7 channel b rx input coupling (see figure 8) in = dc out = ac in e8 invert channel b rx path (see figure 8) a = invert b = no invert b e9 channel b tx output coupling (see figure 9) in = dc out = ac in e10 channel b xtal frequency (must match jumper e11 position) a = 8.192mhz (eg. cmx909b) b = 9.8304 mhz (eg. cmx969, fx919b/929b) b e11 channel b xtal frequency (must match jumper e10 position) a = 8.192mhz (eg. cmx909b) b = 9.8304 mhz (eg. cmx969, fx919b/929b) b e12 connects +5v power to +5vm power. caution : do not install jumper when supplies are connected to both of the +5v and +5vm connectors. in = connected out = separate out e13 pull-up resistor to pin 1 of the db25 parallel port connector in = connected out = isolated in e14 pull-up resistor to pin 17 of the db25 parallel port connector in = connected out = isolated in e15 pull-up resistor to pin 16 of the db25 parallel port connector in = connected out = isolated in e16 pull-up resistor to pin 14 of the db25 parallel port connector in = connected out = isolated in e17 v dd isolation of channel b modem ic. remove to measure i dd in = connected out = isolated in e18 v dd isolation of channel a modem ic. remove to measure i dd . in = connected out = isolated in table 12: jumpers
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 20 um9000/2 figure 10: jumper locations
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 21 um9000/2 3.2.6 test points test points are provided for easy probe access to important circuit nodes. they are described in table 13 and their positions indicated in figure 11. jumpers, described in section 3.2.5, also provide convenient probe points. note that the doc pins (tp3, tp4, tp7 and tp8) should not be monitored directly as they are high impedance points. name channel node description tp1 a rx feedback tp2 a v bias output level (not buffered) tp3 a doc2 voltage (buffered) tp4 a doc1 voltage (buffered) tp5 b rx feedback tp6 b v bias output level (not buffered) tp7 b doc2 voltage (buffered) tp8 b doc1 voltage (buffered) table 13: test points figure 11: test point locations
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 22 um9000/2 3.2.7 pc parallel port interface the EV9000 parallel port interface is centronics parallel compatible and provides a db25 female socket (requires a db25 male connector on a 25 way cable) to be connected to a suitable pc parallel port. the location of the parallel port interface is shown in figure 5. for best results, the parallel port cable length should be less than or equal to 1.5m. refer to section 1.9.2 for a description of parallel port limitations. note that pull-up resistors (normally installed on this interface) may be disconnected by removing jumpers e13, e14, e15 and e16. 3.2.8 halt switch the halt switch produces a signal which indicates to the EV9000 software that an ongoing test should be aborted. 3.2.9 exposed modem interface - 50 pin header the EV9000 motherboard uses a 50 conductor "bridge" of ribbon cable to interconnect its modem circuits and pc parallel interface circuits. this bridge connects p1 and p2 headers and may be removed to support experiments which directly couple external circuits to the EV9000 motherboard. this interface exposes all logic signals on both modem ic?s. it provides analogue switch controls which may be used to switch noise sources into and out of the data signal path. specific signals are identified along with their pin assignments in the attached EV9000 motherboard schematics. when the bridge is removed, no control of the EV9000 circuits is possible via the pc parallel port interface. care should be taken to drive the modem and control lines at this interface according to table 4 to avoid damaging the EV9000.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 23 um9000/2 3.3 setup this section describes the electrical setup and adjustment of the EV9000 hardware. because the EV9000 hardware supports different modems and configurations, some setup is performed before the application of power. after power is applied, hardware adjustments to gain and bias circuits may be made and verified. if you have not already done so, review section 1.9 and install the EV9000 software on your pc as described in section 4.2. in addition, refer to section 3.2 to gain an understanding of the hardware functions before proceeding. this section describes and explains the factory hardware adjustment procedure. similar techniques may be applied for user configured situations. cmx909b, cmx969, fx919b and fx929b are all set up using the same procedure, described below: 3.3.1 unpowered 1. review section 3.2.5 and install jumpers into their default positions. 2. select which type of modem to test. the EV9000 comes with cmx909b modems installed along with their appropriate personality plug-in boards. if you want to use a different modem, carefully remove the installed modems with an ic extraction tool and install a matching pair of modems. (if you do not have an extraction tool, a small flat bladed screwdriver can be very carefully inserted between the ic and its socket at each end. do this a little bit at a time, twisting the screwdriver blade and alternating between each end of the ic until it lifts free of its socket. take care not to lever against other components or the pc board as they may be damaged.) make sure you properly orient the ics to ensure pin 1 is in the proper socket location, as per figure 1. 3. connect the appropriate crystal into the circuit according to the following directions: ? if cmx909b modems are installed, change jumpers e5, e6, e10 and e11 to position a. ? if cmx969, fx919b or fx929b modems are installed, change jumpers e5, e6, e10 and e11 to position b. (for more information, see table 12 and figure 10) 4. select and carefully install the appropriate pair of personality plug-ins to match the selected modem according to table 2. 5. without connecting them to the EV9000, turn on the power supplies and adjust their output voltages to values within the specifications indicated in table 3. turn off the supplies and connect them to the appropriate EV9000 connectors. 6. turn on the power supplies. if everything seems ok (supply current is within reason), connect the pc to the EV9000 parallel port. 3.3.2 powered execute test 1: "pc interface test", as described in section 4.6.1, to verify communications between the EV9000 and the pc. the current consumption of each modem can be measured by removing the relevant jumper (e18 for modem a and e17 for modem b) and replacing it with a multimeter. 3.3.2.1 trim txb and rxa paths table 14 details the procedure for trimming txb and rxa signal paths. note that if +5vm is changed then this procedure will have to be repeated. this is because the bias points remain static compared to ? of +5vm. also, for best performance, the pk-pk voltage of the signal at the rxfb pin should be set to 20% of +5vm. care must be exercised in setting the dc levels accurately, as the variable resistors r15, r16, r17, r30 and r46 all swing between +5v and -5v in less than one turn.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 24 um9000/2 trim txb and rxa procedure purpose 1. click on the default button. set up channel b to transmit and channel a to receive at the same baud rates. 2. select zero channel dc offset. removes software controllable rxina bias injectors from rxina signal path. 3. connect txoutb to rxina. use channel b as a reference signal source for channel a. 4. enter data values into the channel b data buffer. for the cmx909b, enter $cc. for the cmx969, fx919b and fx929b, enter $f5. these values will produce full excursions of the channel b transmit output which are useful as a reference signal. 5. select test 2 and click on the go button. repeatedly causes channel b to transmit a signal which is driving channel a?s receive path. 6. probe txoutb and adjust r46, centring txoutb around v bias as observed at test point 2. adjust txoutb bias for a good nominal operating point. 7. move probe to pin b of jumper e3. observe channel b rx path. 8. adjust r17 centring the pin b, jumper e3, signal around v bias as observed at test point 2. adjust rxina bias to a proper dc level (bias equal to modem a?s v bias ). 9. adjust r14 to achieve a signal level of 1v pk-pk at e3, pin b. adjust rxina gain to a nominal proper amplitude. 10 move probe to test point 1. observe rx signal directly at the modem receive feedback node. modem rx signal levels are specified for this node. 11 adjust r25 to achieve a signal level of 1v pk-pk at test point 1. adjust final rxina gain to the proper amplitude. 12 disconnect txoutb from rxina and reconnect txoutb to nsa1. move input signal to noise 1 input for noise 1 gain trimming. 13 press the halt switch to abort out of the test. abort to permit a change to the noise source. 14 select nsa1 as the noise source. switches noise input path nsa1 into rx a path. 15 make sure test 2 is selected and click on the go button. restart test 2. 16 adjust r19 to achieve a signal level of 0.5v pk-pk at test point 1. adjust nsa1 gain to inject 50% of nsa1 noise source into rx a path. 17 disconnect txoutb from nsa1 and reconnect txoutb to nsa2. move input signal to noise 2 input for noise 2 gain trimming. 18 press the halt switch to abort out of the test. abort to permit a change to the noise source.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 25 um9000/2 trim txb and rxa procedure purpose 19 select nsa2 as the noise source. switches noise input path nsa2 into rx a path. 20 make sure test 2 is selected and click on the go button. restart test 2. 21 adjust r18 to achieve a signal level of 1.0v pk-pk at test point 1. adjust nsa2 gain to inject 100% of nsa2 noise source into rx a path. 22 disconnect nsa2 input signals. remove all driven signal sources to observe programmable biases. 23 press the halt switch to abort out of the test. abort to permit a change to the dc bias. 24 select dc offset 1. switch dc bias source 1 into rx a path. 25 make sure test 2 is selected and click on the go button. restart test 2. 26 probe pin b, jumper e3 and test point 2. observe buffered, dc offset 1 biased, rx signal relative to v bias . 27 adjust r15 to introduce a dc offset with a magnitude of +25% of the intended pk-pk data signal. this offset is on the order of 0.25v because the present setup is using a 1vpk-pk signal. adjust dc offset 1 to introduce a dc offset of 25% of the intended pk-pk signal amplitude. 28 press the halt switch to abort out of the test. abort to permit a change to the dc bias. 29 select dc offset 2. switch dc bias source 2 into rx a path. 30 make sure test 2 is selected and click on the go button. restart test 2. 31 adjust r16 to introduce a dc offset with a magnitude of -40% of the intended pk-pk data signal. this offset is of the order of - 0.4v because the present setup is using a 1vpk-pk signal. adjust dc offset 2 to introduce a dc offset of -40% of the intended pk-pk signal amplitude. table 14: trim txb and rxa paths
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 26 um9000/2 3.3.2.2 trim txa and rxb paths table 15 details the procedure for trimming txa and rxb signal paths. note that if +5vm is changed then this procedure will have to be repeated. this is because the bias points remain static compared to ? of +5vm. also, for best performance, the pk-pk voltage of the signal at the rxfb pin should be set to 20% of +5vm. care must be exercised in setting the dc levels accurately, as the variable resistors r15, r16, r17, r30 and r46 all swing between +5v and -5v in less than one turn. trim txa and rxb procedure purpose 1. press the halt switch terminate the previous test. 2. click on the default button. set on screen configuration to default values. 3. in the channel a mode register, click txrxn to mark it as checked. change channel a screen configuration to transmit mode. 4. enter data values into the channel a data buffer. for the cmx909b, enter $cc. for the cmx969, fx919b and fx929b, enter $f5. these values will produce full excursions of the channel a transmit output for use as a reference signal. 5. click on the channel a data buffer write button. transfer this configuration change to modem a. modem a is now prepared to transmit. 6. connect txouta to rxinb. use channel a tx as a reference signal source for channel b rx. 7. make sure the selected test is 2 and click on the go button. this will repeatedly cause channel a to transmit a signal which drives channel b?s receive path. 8. probe txouta and test point 6. observe channel b rx signal relative to v bias . 9. adjust r30, centring txouta around v bias as observed at test point 6. adjust txouta bias to a good nominal operating point. 10 move probe to pin b of jumper e8. observe channel b buffered and the inverted signal level. 11 adjust r38 centring the pin b, jumper e8, signal around v bias as observed at test point 6. adjust the dc bias of the rx b signal to be equal to modem b?s v bias . 12 adjust r34 to achieve a signal level of 1v pk-pk at pin b, e8. adjust rxinb gain to a proper nominal amplitude. 13 move probe to test point 5. observe rx signal directly at the modem receive feedback node. modem rx signal levels are specified for this node. 14 adjust r43 to achieve a signal level of 1v pk-pk at test point 5. adjust final rxina gain to the proper amplitude. 15 disconnect txouta from rxinb and connect txouta to nsb. connect channel b rx noise injection path in preparation for its gain adjustment. 16 adjust r35 to obtain a 1.0 vpk-pk signal at test point 5. adjust channel b input noise gain to inject 100% noise signal level. 17 press the halt switch. terminate the test. table 15: trim txa and rxb paths
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 27 um9000/2 4.0 software 4.1 introduction this section describes the installation, operation and functions of the EV9000 software. 4.2 installation the EV9000 software consists of a single windows executable file appropriate to the device being evaluated. ? for cmx909b evaluation, use the file es9090xx.exe ? for cmx969 evaluation, use the file es9690xx.exe ? for fx919b/929b evaluation, use the file es9000xx.exe (where xx is the version number). copy this file from the evaluation kit cd-rom to a hard disk on the pc. start windows and run the executable program by double-clicking on its name as seen in a file manager window. (you can also create a program icon in the program manager for more convenient program launching.) running the executable program will create an initialisation file (es9000.ini or similar), if one does not already exist. 4.3 functions the EV9000 software provides: ? selection of which pc parallel port to use and the selected port?s memory address. ? direct reading and writing, via on-screen operations, to all parameters in both channel a and b modems. ? display of all static parameters in both channel a and b modems. ? automated tests to: 1. check the operation of the EV9000 software to hardware connection. 2. issue each modem?s configured task (the two modems may be configured for different tasks) and continuously reissue those tasks, each upon its own completion. 3. transmit continuous random data from a. 4. transmit continuous preamble from b. 5. measure bit error rate and data quality of data transfer from modem b to modem a using unformatted messages. 6. measure bit error rate and data quality of data transfer from modem b to modem a using formatted messages with intervening gaps. 7. transmit a user defined packet from b to a and include support for ptt and cs radio control functions. the ptt signal output provided will be automatically asserted when the channel b transmit is initiated. channel a will start its acquire and receive sequence upon the assertion of the cs signal input. (not available with the es9690xx.exe software). 8. transmit and receive various types of message which are specific to the types of modem being evaluated. ? display of all test results (and save tests 6, 7 and 8 results to disk with es9000xx.exe software). ? test termination via hardware halt switch.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 28 um9000/2 4.4 operation flow end be g in select printer port and address select modem chip type and driver revision main window read/write any modem p arameters select test default modem p arameters select test parameters quit display results execute test start test [save results] [enter input data] halt figure 12: software flow 4.5 screen layout and operation 4.5.1 select printer port and address upon starting, the EV9000 software presents a port selection window, shown in figure 13. using the pull-down list labelled printer port , select which of your pc?s printer ports you would like the EV9000 to use. upon selecting a printer port from the list, the port base address list will show the default address associated with the selected port. this address is usually correct, however, it may be changed via the port base address pull-down list. after you are satisfied with your two selections, click on ok . as indicated in figure 14, this will display a new window, for you to select the modem chip type and driver revision. figure 13: port selection 4.5.2 select modem chip type and driver revision where available, click on one of the chip type buttons to select the type of modem which will be installed for this session. if you would later like to change your chip type selection, you must quit the program (by clicking in its upper left window corner and selecting close). refer to table 2 to determine the required driver revision (where available) and enter it using the pull-down list provided. selecting the chip type activates the main window, enables the default button, and disables those chip type buttons which were not selected.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 29 um9000/2 before selecting chip type after selecting chip type figure 14: select modem chip type and driver revision (es9000xx.exe software only) 4.5.3 main window 4.5.3.1 layout the main window layout is shown in figure 15. for a detailed description of the command, control, mode and status registers, data buffer and data quality output parameters, consult the relevant modem data sheets. note that clicking on the default button will set the on screen display and program the modems? parameters to useful default values. chip type, revision, and default button data quality read status register read mode register write control register write command register write xtal freq, baud rate calculator data buffer read/write data quality read status register read mode register write control register write command register write xtal freq, baud rate calculator data buffer read/write noise source ber test length (in bits) dc offset select rand seq test selection list test output log test go channel b screen area channel a screen areas figure 15: main window layout 4.5.3.2 controls the EV9000 software makes use of checkboxes, pull-down lists, and buttons to operate most of its features. a typical operation consists of first setting all of the desired items in a given register block followed by a write operation (clicking on the associated write button) to transfer the configured data to the modem.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 30 um9000/2 4.5.3.2.1 modem register figure 16 illustrates the default screen controls used to read and write to a cmx909b modem?s registers. figure 17 shows the corresponding controls for the cmx969 and figure 18 shows the controls for the fx919b and fx929b modem's registers. figure 16: cmx909b register controls figure 17: cmx969 register controls figure 18: fx919b and fx929b register controls
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 31 um9000/2 4.5.3.2.2 EV9000 controls description screen control the "xtal mhz" baud rate calculator uses the crystal frequency, entered in mhz, and the ckdiv parameter of the control register to calculate and display the resultant baud rate which will be obtained. note that the cmx969, fx919b and fx929b modems carry two bits per baud. as a result, the bit rate is twice the calculated baud rate. (in this case, the baud rate is stated in symbols per second or s/s.) the cmx909b modem carries one bit per baud, therefore its baud and bit rates are equal. figure 19: xtal mhz baud rate calculator control noise selectors apply to the channel a receive path (see figure 6). only one selection may be active at a time. if no noise injection is desired, simply disconnect any wires connected to motherboard connectors nsa1 and nsa2. figure 20: channel a, noise control dc offset selectors apply to the channel a receive path (see figure 6). only one selection may be active at a time. note that the zero selection can introduce an offset depending upon motherboard hardware adjustment. figure 21: channel a, dc offset b it e rror r ate test length selects the number of bits (in exponential notation) to be transferred during a ber test. this selection has a dramatic affect on the time required to perform a ber test with the greater number of bits taking more time. longer tests produce more accurate results. figure 22: ber test length rand om seq uence is the number of bits produced by the pseudorandom sequence generator which is employed to generate nearly random data streams used in tests. it is not perfectly random because the bits are produced in a repeating pattern. the random sequence length is the number of bits produced before the pattern repeats. the larger the random sequence value, the more random the produced bit pattern. figure 23: rand seq table 16: EV9000 controls 4.5.3.2.3 test area controls
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 32 um9000/2 test area controls include a pull-down list for test selection, a go button to start test execution, and a scrolling log window in which test results are displayed (see figure 24). figure 24: EV9000 test controls 4.6 tests the EV9000 software includes several automated tests. this section describes their function and operation. 4.6.1 test 1: pc interface test 4.6.1.1 application verifies the proper operation of the pc to EV9000 interface and the ability of each of the modems to respond appropriately to a command. 4.6.1.2 description this test operates in two phases. the first phase primarily tests the parallel port interface between the EV9000 and the pc. the second phase tests the ability of each modem to respond appropriately to a command. the parallel port phase of the test continuously reads irqn a, irqn b, halt switch, and carrier detect and logs any state changes to the scrolling results log window. after starting this test, slowly press and release the EV9000 halt switch and observe changes in the log window. if pressing and releasing the halt switch is not logged on the pc, the pc to EV9000 connection has not been successful. in this case, recheck your setup and review section 1.9. after you have verified the operation of the pc interface by confirming the logging of halt switch activity, click the stop button to advance to phase two of the test. the modem response phase of the test: 1. writes to the mode and control registers of a modem, 2. writes commands to the modem, and 3. observes whether an appropriate interrupt response is received in a reasonable time. both phases of this test must be successful in order to operate the EV9000.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 33 um9000/2 4.6.2 test 2: issue configured a & b tasks. continuously repeat each one as it finishes. 4.6.2.1 application this test is useful for observing the signals and timing of a channel. it is also useful to generate a constant stream of predictable activity which can be used as a source of reference signals for making hardware adjustments (see section 3.3). 4.6.2.2 description upon starting this test, each modem?s control, mode, data buffer (if transmitting) and command registers are written (in that order) using the data configured in the main window. subsequently, this test repeatedly issues the task configured in each modem?s command register when the prior task is completed. command completion is detected in two ways: 1. if the mode register irqnen bit is set, the program will read a modem?s status register only when irqn is low otherwise, 2. the program will continuously poll the status register. a fresh task is written to a modem only when the irq and bfree bits of the status register are both 1 (logic high). repetition is triggered by completion of the previous task. modem data buffers are neither read nor written during this test. each modem?s task is independently selectable. press the halt switch to abort this test and update the status and dq register displays. 4.6.2.3 screen controls there are no windows dedicated to this test. press the halt switch to abort this test. 4.6.2.4 test sequence the following sequence is performed upon starting the test. channel b activity is shown in bold lettering. 1. write modem a control register 2. write modem b control register 3. write modem a mode register 4. write modem b mode register 5. write reset task to modem a 6. wait until modem a bfree is high 7. write reset task to modem b 8. wait until modem b bfree is high 9. if channel a is in transmit mode 10. write modem a data buffer 11. if channel b is in transmit mode 12. write modem b data buffer 13. write screen configured channel a command to modem 14. write screen configured channel b command to modem 15. while the halt switch is not pressed 16. if channel a irqnen is checked 17. if channel a hardware irq has occurred 18. read status register a 19. if both channel a irq and bfree are set 20. write screen configured channel a command to modem 21. else 22. read status register a 23. if both channel a irq and bfree are set 24. write screen configured channel a command to modem
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 34 um9000/2 25. if channel b irqnen is checked 26. if channel b hardware irq has occurred 27. read status register b 28. if both channel b irq and bfree are set 29. write screen configured channel b command to modem 30. else 31. read status register b 32. if both channel b irq and bfree are set 33. write screen configured channel b command to modem 34. read status register a 35. read status register b 36. read data quality a 37. read data quality b 38. update all main window parameters 39. end. 4.6.2.5 error codes this test has no error codes.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 35 um9000/2 4.6.3 test 3: tx continuous random data from a using tsb or tqb (t4s, t8b, t40b or t24s) 4.6.3.1 application test 3 is useful to generate eye diagrams (using an oscilloscope) and output spectra for bandwidth analysis by observing the EV9000 txouta output. for eye diagrams, the low-going edge of the signal at the modem a irqn pin should be used as the trigger source and the txouta connector on the EV9000 should be observed or, if an rf system is attached, the radio receiver?s discriminator output can be observed (still using the modem a irqn pin as the oscilloscope trigger source). output spectra may be measured in the rf domain when the EV9000 is attached to an rf transmitter. 4.6.3.2 description this test repeatedly transmits pseudorandom data from channel a. the specific transmit command used is either tsb or tqb for cmx909b, or t4s or t24s for cmx969, fx919b and fx929b. (the cmx969 also uses t8b or t40b when in mdc mode - see appendix b). these choices are made in the main screen, channel a command register section. the pseudorandom sequence length is also user selected as described in table 16. 4.6.3.3 screen controls there are no windows dedicated to this test. press the halt switch to abort this test. 4.6.3.4 test sequence the following sequence is performed upon starting the test. 1. check irqnen, tx/rxn boxes and clear psave box in the ?on screen? mode register area 2. if selected command is illegal, display message and halt. 3. write channel a mode register 4. write channel a control register 5. write channel a reset task 6. read channel a status register 7. clear the channel a data buffer to zero 8. write user selected tx command to a modem 9. while the halt switch is not pressed 10. if channel a hardware irq has occurred 11. read channel a status register 12. if irq and bfree bits are both set 13. write next portion of pseudorandom data to channel a data buffer 14. write user selected tx command to a modem 15. read data quality register 16. update all main window parameters 17. end. 4.6.3.5 error codes user selected tx tasks are checked for their validity. valid tx tasks for the cmx909b are tsb and tqb. valid tx tasks for the cmx969, fx919b and fx929b are t4s and t24s. if the test is started with an invalid configured tx task, an error window will be displayed and the test will terminate. 4.6.4 test 4: tx continuous preamble from b
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 36 um9000/2 4.6.4.1 application this test transmits a continuous preamble pattern (?1100?? for cmx909b or ?+3+3-3-3..? for cmx969, fx919b and fx929b) from channel b for use in setting up levels and offsets on the EV9000 board. (the pattern '1010..' is generated by cmx969 if in mdc mode, see appendix b). 4.6.4.2 description this test transmits a continuous preamble pattern from channel b. 4.6.4.3 screen controls there are no windows dedicated to this test. press the halt switch to end this test. 4.6.4.4 test sequence the following sequence is performed upon starting the test. channel b activity is shown in bold lettering. 1. if chip type is cmx909b 2. initialise channel a command register variable to rsb 3. initialise channel b command register variable to tqb 4. initialise channel b preamble variable to $cc 5. else 6. initialise channel a command register variable to r4s 7. initialise channel b command register variable to t24s 8. initialise channel b preamble variable to $f5 9. write channel a control register 10. write channel b control register 11. if chip type is cmx909b 12. write channel a mode register with: set: irqnen clear: tx/rxn, psave, dqen 13. write channel b mode register with: set: irqnen, tx/rxn clear: psave 14. else 15. write channel a mode register with: set: irqnen, rxeye clear: tx/rxn, psave, ssien 16. write channel b mode register with: set: irqnen, tx/rxn clear: psave, ssien 17. read channel a status register 18. read channel b status register 19. read channel a dq register 20. read channel b dq register 21. write reset to channel a command register 22. write reset to channel b command register 23. write preamble variable to channel b data buffer 24. write channel b command register 25. if channel b bfree fails to go high within a wait, abort on error 26. write channel b command register 27. if channel b bfree fails to go high within a wait, abort on error 28. write channel b command register 29. write channel a command register with aqlev set and also either of aqbc (for cmx909b) or aqsc set 30. while the halt switch is not pressed 31. if channel a hardware irq has occurred
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 37 um9000/2 32. read channel a status register 33. if channel b hardware irq has occurred 34. read channel b status register 35. if channel b bfree is set 36. write command to channel b command register 37. update all main window parameters 38. end. note: for the cmx969, fx919b and fx929b, all commands written to either command register include the crc and tximp bit settings from the panel. 4.6.4.5 error codes error code ?4? and ?5? are reported if after writing first or second transmit task to the command register and waiting, channel b modem did not produce a high bfree status.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 38 um9000/2 4.6.5 test 5: ber & dq test 'b' to 'a' using unformatted data 4.6.5.1 application this test measures the received bit error rate of a continuous pseudorandom data stream without using any of the formatting or error correction features which would normally be used for message transfer. at the end of the test it reports the average ber and data quality readings. (also see appendix b for further details on the cmx969 test). 4.6.5.2 description this test transmits a stream of pseudorandom data from channel b to channel a and calculates the received bit error rate. the length of the stream is configured via the ber test parameter and a fixed length pseudorandom sequence is used (see figure 22). during the test, the data quality register is repeatedly read and its average result is reported, providing an indication of the quality of the received signal, as analysed by the receiving modem. receive pll (clock) and level acquisition functions are initiated once only, early in the test sequence, but their execution is not timed for optimal (in terms of acquisition speed and quality) acquisition performance. in order to obtain a high quality of both pll and level acquisition, an extended ?1100..? preamble is transmitted by the cmx909b software, or an extended sequence of random data is transmitted by the cmx969, fx919b and fx929b software prior to the pseudorandom data stream. the received bit error rate measurement uses a self-synchronising algorithm, necessary because the transmitted data stream does not include any form of frame synchronisation except for cmx969, fx919b and fx929b tests using the ?level track? levres setting, where frame synchronisation is sent early in the transmission to activate the aqlev sequence correctly. 4.6.5.3 screen controls there are no windows dedicated to this test. press the halt switch to abort this test. 4.6.5.4 test sequence the following sequence is performed upon starting the test. channel b activity is shown in bold lettering. 1. write channel a control register 2. write channel b control register 3. if chip type is cmx909b 4. write channel a mode register with: set: irqnen, dqen clear: tx/rxn, psave 5. write channel b mode register with: set: irqnen, tx/rxn clear: psave 6. else 7. write channel a mode register with: set: irqnen, rxeye clear: tx/rxn, psave, ssien 8. write channel b mode register with: set: irqnen, tx/rxn clear: psave, ssien 9. read channel a status register 10. read channel b status register 11. read channel a dq register 12. read channel b dq register 13. write reset to channel a command register 14. write reset to channel b command register
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 39 um9000/2 15. if chip type is cmx909b 16. initialise channel a command register variable to rsb 17. initialise channel b command register variable to tqb 18. initialise channel b preamble variable to $cc 19. else 20. initialise channel a command register variable to r4s 21. initialise channel b command register variable to t24s 22. initialise channel b preamble variable to random data 23. write channel b command register 24. if channel b bfree fails to go high within a wait, abort on error 25. write channel b command register 26. if channel b bfree fails to go high within a wait, abort on error 27. write channel b command register 28. write channel a command register with aqlev set and also either of aqbc (for cmx909b) or aqsc set 29. while the number of received bytes on channel a is too few 30. if the halt switch is pressed, abort with error 6 31. if channel a hardware irq has occurred 32. read channel a status register 33. if channel a bfree is set 34. read channel a data buffer 35. increment error_count variable for each bit in error 36. write rsb (for cmx909b) or r4s to channel a command register 37. if channel a dqrdy is set 38. add current dq to dq_running_total variable 39. increment number_of_dq_readings variable 40. if channel b hardware irq has occurred 41. read channel b status register 42. if channel b bfree is set 43. write new data block to channel b data buffer 44. write tqb (for cmx909b) or t24s to channel b command register 45. average_dq = dq_running_total / number_of_dq_readings 46. ber = number_of_bit_errors / number_of_bits_transmitted 47. update all main window parameters 48. end. note: for the cmx969, fx919b and fx929b, all commands written to either command register include the crc and tximp bit settings from the panel. 4.6.5.5 error codes code description 4 after writing first transmit task to command register and waiting, channel b modem did not produce a high bfree status. 5 after writing second transmit task to command register and waiting, channel b modem did not produce a high bfree status. 6 test aborted by pressing the halt switch. table 17: test 5 error codes 4.6.6 test 6: ber & dq test 'b' to 'a' using formatted messages 4.6.6.1 application
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 40 um9000/2 this test measures the bit error rates of various message structures, depending upon which chip type is selected. a normal receive acquisition bit and level sync. sequence is used for each transferred message. device b is used as the transmitter, device a as the receiver. 4.6.6.2 description static ber and dq test 'b' to 'a' using formatted messages. the number of messages is determined by the 'ber test bits' buttons. cmx909b uses tsb tasks followed by tdb to transmit, sfs followed by rdb to receive. cmx969, fx919b and fx929b use t4s and t24s tasks followed by thb, tib, tlb or tib + tlb to tx, sfs followed by rhb or rilb to rx. aqlev and aqbc/aqsc are automatically added to sfs, providing these buttons have been selected. (also see appendix b for further details on the cmx969 test). this test transmits messages containing pseudorandom data from channel b to channel a and calculates the bit error rate based on a comparison of sent and received data. various message structures are each used to transfer the amount of data configured in the ber test parameter (see figure 22). the pseudorandom sequence length is configured via the rand seq parameter (see figure 23). receive pll (clock) and level acquisition sequences are initiated with each message, providing the aqsc and aqlev buttons have been selected. where applicable, the following are reported for each message structure tested: 1. the type of transmit command used. 2. the number of messages transferred. 3. the number of blocks in each message. 4. the number of data bits transferred. 5. the number of data bits in error. 6. the number of blocks having crc errors. 7. the number of data quality register readings taken. 8. the average data quality reading. 9. the number of frame sync detect aliases. 10. for the latter blocks in the message: ? the number of data bits transferred. ? the bit error rate. some results are calculated for the latter blocks in the message to quickly indicate whether errors are uniformly distributed among all blocks in a message. an alert box provides the option to save results to a file (default name es9000.xlt or similar) upon test completion. when saved, the log file includes totals for data bit errors and crc errors, grouped according to the block number in which those errors occurred. these totals are accumulated over all messages of a given type and can be helpful in detecting whether a block?s cumulative errors are related to the block?s position within a message e.g. the start, middle, or end. table 18 illustrates the block result accumulation method for a hypothetical test having four messages, each message consisting of six blocks.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 41 um9000/2 block # message # 1 2 3 4 5 6 1 0 0 0 0 3 0 2 0 1 0 0 0 0 3 0 0 0 0 0 0 4 0 1 0 0 0 0 totals 0 2 0 0 3 0 table 18: test 6 cumulative block result for one message type message structures are indicated in table 19. ic type transmit task sequence receive task sequence cmx909b tsb, tdb sfs with level and pll acquire, rdb cmx969, fx919b and fx929b t4s and t24s (pream. & frame sync), thb sfs with level and pll acquire, rhb t4s and t24s (pream. & frame sync), tib sfs with level and pll acquire, rilb t4s and t24s (pream. & frame sync), tlb sfs with level and pll acquire, rilb t4s and t24s (pream. & frame sync), all tib, except for the final block of tlb. sfs with level and pll acquire, all rilb with crc reported only for the final block. table 19: test 6 message structures 4.6.6.3 screen controls there are no windows dedicated to this test. press the halt switch to abort this test. 4.6.6.4 test sequence because of its complexity, it is not practical to document the complete test sequence. instead, refer to the sequence documented in test 5: "ber & dq test 'b' to 'a' using unformatted data" for a representative sequence of modem control. 4.6.6.5 error codes code description 2 after writing reset task to command register and waiting, channel a or b modem did not produce a high bfree status. 3 after writing lfsb task to command register and waiting, channel a modem did not produce a high bfree status. 9 test aborted by pressing the halt switch. table 20: test 6 error codes
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 42 um9000/2 4.6.7 test 7: tx user defined packet from b to a driving ptt & starting acquire on cs 4.6.7.1 application execute a one-way, user configured, packet data transfer from channel b to channel a. ptt is actively controlled by channel b and channel a starts its receive procedure upon an indication on the cs input for execution with user provided rf circuits. this test is different in the es9690xx.exe software and is described in appendix b. 4.6.7.2 description this test exercises the two modem channels to execute the transfer of a complete message from channel b to channel a. the predefined message structure makes use of realistic block types (e.g. header, intermediate, and last blocks) to expose the transmit parameters and receive information involved in a message transfer. transmit parameters are user configurable to support user designed experiments. in addition, other information such as the state of the data quality output is observed and recorded during the course of the test. upon test completion, gathered data may be saved to disk in a tab-delimited file. to support ?live? system operation with rf transceivers, this test asserts ptt on transmit and uses cs to trigger the reception process on the receive channel modem. ptt and cs each serve an important role in most wireless systems: push to talk is used to key on a radio transmitter and carrier sense is asserted by a radio receiver to trigger the start of its modem?s receive process. the test control parameters are provided during test setup to configure timing aspects of the message transfer. they are described below: tx preamble length: the length of preamble to be sent by channel b. post tx length: the amount of time, measured in bit or symbol times, for which ptt will persist after channel b bfree status goes high. rx acquire delay: the amount of time, measured in bit or symbol times, after cs is recognised until channel a initiates its receive sequence with an sfs task (with aqlev and aqbc or aqsc set). 4.6.7.3 screen control execution of this test involves the following steps: 1. click on the go button in the main window. a message parameters window is displayed (see figures 25 to 30). 2. set the desired parameters in the message parameters window. use the pull down lists to select among different data presentation schemes (hex, ascii, etc.). click on the ok button to execute the test and display results. if the test does not seem to be executing successfully, press the halt switch to abort the test. 3. results may be viewed in the rx message information window which is displayed. click on the ok button to advance. an alert box provides the option to save results to a tab-delimited file (default name es9000.xlt or similar). 4. after performing the save operation, control is returned to the main window. samples of the screen control windows are shown below. for a detailed description of the various modem parameters, refer to that particular modem?s data sheet.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 43 um9000/2 figure 25: cmx909b (and fx909a) test 7 tx message control figure 26: cmx909b (and fx909a) test 7 rx message information figure 27: fx919b test 7 tx message control
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 44 um9000/2 figure 28: fx919b test 7 rx message information figure 29: fx929b test 7 tx message control figure 30: fx929b test 7 rx message information 4.6.7.4 test sequence because of its complexity, it is not practical to document the complete test sequence. instead, refer to the sequence documented in section 4.6.5 test 5: "ber & dq test 'b' to 'a' using unformatted data" for a representative sequence of modem control. 4.6.7.5 error codes this test has no error codes.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 45 um9000/2 4.6.8 test 8: supplementary tests supplementary tests are available which are specific to the device which is to be evaluated. details of these tests are contained in appendices a, b and c for the cmx909b, cmx969 and fx919/fx929b respectively.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 46 um9000/2 5.0 troubleshooting this section is intended to answer the most common questions and provide some helpful troubleshooting suggestions. 5.1 common questions/situations 1. how do i quit or exit from the program? double click the close icon in the upper right corner of the main window or single click the upper left corner of the main window and select close from the pull down menu or type alt-f4. 2. test 1: pc interface test fails. this may be a setup or compatibility problem. review power supply voltages, connections, jumper settings, and section 1.9. 3. test 1: pc interface test passes but other tests appear to have problems. ? the two modem channels may be mismatched. the following must match on both modem channels (a and b): modem ic chip type, personality plug-in board components, jumper selected clock crystal frequencies, and main window configured data rates. in addition, data inversion for each channel must match. inversion is determined by the combination of the invbit or invsym main window parameters and jumpers which enable/bypass hardware inverting amplifiers. ? the wrong crystal may be connected with jumpers e5, e6, e10 and e11. for mobitex systems (using the cmx909b), these jumpers should be in position a. for mdc4800 and rdlap systems (using the cmx969 or fx919b and fx929b modems), these jumpers should be in position b. (see table 12 and figure 10). ? the wrong modem devices are installed. the EV9000 supports cmx909b, cmx969, fx919b, and fx929b devices. although the EV9000 may work with other devices, their use is not necessarily supported. ? the parallel port cable may be too long for the pc to successfully connect with the EV9000. for best results, the parallel port cable length should be less than or equal to 1.5m. refer to section 1.9.2 for a description of parallel port limitations. it is also possible the connected pc?s parallel port circuit does not have enough drive capacity to successfully support the EV9000. if this is suspected, try using a different pc. 4. the pc has locked up and will not respond. it is likely a test has been started but the conditions required for its successful completion are not present. press the halt switch to abort and check your configuration for a mistake. (after making a change to an on-screen configuration parameter, make sure you click on its associated write button to transfer the parameter?s new value to the modem.) 5. how should components be selected for assembly on the provided blank plug-in boards? refer to section 3.2.2 and consult the modem?s data sheet. 6. the EV9000 hardware seems to have spontaneously changed its state (e.g. noise source channel a has changed) without deliberate user action. it is important to power the EV9000 and have it connected to the pc's parallel port before starting the software. this ensures that the hardware is properly initialised. disconnecting and reconnecting the parallel port or power cycling the EV9000 may create phantom
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 47 um9000/2 commands which reconfigure the EV9000 hardware. all EV9000 hardware is initialised by software. 7. the bit error rate performance seems too low. an inadvertent source of noise or distortion is corrupting the signal. power supplies and nearby circuits should be free of noise and attached rf circuits must provide the appropriate performance to accurately convey the baseband signal. verify proper signal bias and amplitude at the rx feedback pin on the receiving modem ic. also check for leakage from high impedance nodes (see below). 5.2 suggestions ? use an oscilloscope because data modems transmit and receive biased ac signals, an oscilloscope is an invaluable troubleshooting tool to probe and verify signal levels. ? check for loose connections or jumpers make sure the power supplies used are sufficiently noise free. also make sure there are no unintended noise sources radiating into the test setup. ? dirty/leaky level acquire circuits the external level acquire nodes (doc1 and doc2 pins) are high impedance. if they are dirty or contaminated (e.g. by conductive flux residue), modem error rates or other performance may be adversely affected. make sure the EV9000 mother board and plug-in boards are kept clean. monitoring these nodes with a scope probe (x1 or x10) will reduce the performance of the modems. a high impedance buffer amplifier should be used if measurements are to be made on these nodes. 5.3 diagrams figures 31 to 33 give details of the EV9000 motherboard layout and circuit schematic diagrams.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 48 um9000/2 ic13 .1uf bp13 ic11 560 r55 560 r54 560 r53 560 r52 10k r11 10k rdip1 25 13 14 1 s1 ic7 .1uf bp4 .1uf bp11 ic4 10k r10 10k r9 10k r8 e13 e16 e15 e14 ic6 .1uf bp6 .1uf bp14 ic14 560pf c1 sw1 .1uf bp7 .1uf bp10 4.7uf c2 ic8 20k r12 ic2 ic10 ic1 10k r5 10k r4 2.2k r13 10k r2 .1uf bp12 .1uf bp5 10k rdip5 ic5 ic9 1 1m rsip2 .1uf bp9 10k rdip2 10k rdip3 10k r3 e12 100uf c24 +5v ic3 100k r50 e2 e18 100uf c22 100uf c23 c5 .1uf bp15 .1uf bpn19 .1uf bpn17 tp2 tp1 gnd +5v +5vm ic17 100k r29 100k r31 100k r24 s12 s11 s13 s10 1m r33 100k r51 ab e6 e17 modem_a 9.8304mhz y2 8.192mhz y1 18pf c9 .1uf bp16 100k r42 a b e5 18pf c8 .1uf bpn20 tp5 200k r43 .1uf c15 s14 10k r7 10k r6 e1 2n3904 q1 10k rdip4 ic12 1 ic15 1m rsip1 1m r49 1 2 10 20 30 40 50 p2 1 2 10 20 30 40 50 p1 a b e11 modem_b 8.192mhz y3 9.8304mhz y4 18pf c20 ptt cs agnd bpn23 .1uf bpn22 18pf c19 a b e10 100k r47 100k r45 s15 s16 s17 .1uf bp1 .1uf bp2 .1uf bp8 2.2k r1 bp3 100k r17 100k r16 100k r15 200k r18 200k r19 nsa1 e4 op c7 op c3 .1uf bpp17 .1uf bpn18 200k r14 200k r25 ic19 22k r20 22k r21 100k r23 22k r26 22k r44 22k r36 22k r37 100k r39 a b e8 bpp19 .1uf bpp20 bpn21 bpp21 tp4 tp6 tp3 100k r38 100k r30 ic20 ic21 ic23 100k r46 tp7 tp8 .1uf bpp23 .1uf bpp22 e9 100k r40 100k r41 a b e3 e7 op c16 op c12 bpp18 200k r35 200k r34 txbgnd nsbgnd rxbgnd nsb rxinb txoutb nsa2 rxina txouta ic18 100k r28 100k r27 halt 40290068.003 db900 skl c 1995 db900 evaluation agnd agnd agnd agnd agnd agnd s2 s1 s3 (3) s4 s5 s6 s7 s8 s9 (3)s .1uf - 5v .1uf .1uf .1uf ic22 .1uf .1uf .1uf ic16 figure 31: motherboard layout
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 49 um9000/2 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 2 5 2 4 2 3 2 2 2 1 2 0 1 9 1 8 1 7 1 6 1 5 1 4 s 1 10k r11 10k rd ip1 p c d 4 p c d 3 p c d 7 p c d 6 p c d 5 p c i2 p c i1 p c i3 p c i4 e13 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 2 1 1 1 3 4 5 6 7 8 9 oc c 1d 2d 3d 4d 5d 6d 7d 8d 8q 7q 6q 5q 4q 3q 2q 1q ic13 hct573 p c a 0 p c d 1 p c d 2 p c d 0 p c d 7 p c d 6 560 r52 10k r8 10k r9 560 r55 e16 b i6 b i7 + 5 v 10k r10 e15 e14 1 0 9 8 h c08 ic 6:c 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 2 1 1 1 3 4 5 6 7 8 9 oc c 1d 2d 3d 4d 5d 6d 7d 8d 8q 7q 6q 5q 4q 3q 2q 1q ic7 hct573 p c a 3 p c a 0 p c d 3 p c d 0 p c d 2 p c d 1 p c d 4 p c d 5 5 4 6 hc08 ic6:b p c d 7 p c d 6 p c d 5 p c d 4 p c d 3 p c a 3 p c a 1 p c d 0 p c d 2 p c d 1 2 0 + 5 v 2 0 + 5 v b i5 b i4 b i3 b i1 b i0 b i2 2 1 9 1 3 4 5 6 7 8 9 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 a5 a3 a4 a6 a7 a8 y1 y2 y3 y4 y5 y6 y7 y8 a1 a2 g1 g2 hc541 ic9 10k r dip2 1 3 4 1 2 3 1 4 1 5 b a q q rext cext clr 74221 ic8:a 10k r3 c i2 c i1 c i4 c i3 c i5 c i0 + 5 v + 5 v + 5 v m 2 0 p c i3 p c i3 p c i0 p c i1 p c i2 p c i1 p c i0 p c i2 c i7 c i6 560 r 54 560 r53 cw 20k r 12 p c a 3 + 5 v p c a 2 + 5 v p c a 0 p c a 1 + 5 v p c a 1 p c a 2 p c i0 p c a 3 6 7 1 5 1 4 1 3 1 2 1 1 1 0 9 1 2 3 4 5 y7 y6 y5 y4 y3 y2 y1 y0 g1 c b a 2b g 2a g hc138 ic14 2.2k r13 4.7u f c2 + 5 v + 5 v 2 1 3 hc 08 ic6:a 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 2 1 1 1 3 4 5 6 7 8 9 oc c 1d 2d 3d 4d 5d 6d 7d 8d 8q 7q 6q 5q 4q 3q 2q 1q ic1 hct573 p c d 7 p c a 2 p c d 6 p c d 5 p c d 4 p c a 3 p c d 0 p c d 1 p c d 2 p c d 3 1 1 1 2 1 3 h c32 ic2:d 8 9 1 0 h c32 ic2:c 2 0 + 5 v 6 4 5 h c32 ic 2:b 3 1 2 hc32 ic2:a 560pf c 1 2.2k r1 + 5 v 10k r d ip3 2 1 9 1 3 4 5 6 7 8 9 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 a5 a3 a4 a6 a7 a8 y1 y2 y3 y4 y5 y6 y7 y8 a1 a2 g1 g2 hc541 ic3 + 5 v 2 0 + 5 v m p c i2 p c i1 p c i0 p c i3 p c i3 p c i2 p c i1 a i2 a i3 a i0 a i1 10k r 2 p c i4 p c i0 a i4 a i5 a i6 a i7 10k r d ip5 2 0 1 3 1 2 1 1 h c00 ic10:d 9 7 5 3 1 8 1 6 1 4 1 2 1 1 1 3 1 5 1 7 8 6 4 2 1 9 1 2y4 2y3 2y2 2y1 1y4 1y3 1y2 1y1 2a4 2a3 2a2 2a1 1a4 1a3 1a2 1a1 2g 1g hct244 ic4 2 0 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 2 1 1 1 3 4 5 6 7 8 9 oc c 1d 2d 3d 4d 5d 6d 7d 8d 8q 7q 6q 5q 4q 3q 2q 1q ic5 hct573 + 5 v + 5 v m c i0 c i2 c i0 a i0 a i6 a i4 a i2 c i4 d i6 d i7 c i1 c i2 c i7 c i6 c i4 c i3 c i5 c i7 c i6 c i2 c i1 c i0 c i4 c i3 c i5 rsip2 a i3 c i1 c i3 a i1 a i7 a i5 c i5 .1uf bp2 .1uf bp1 1 3 1 2 1 1 hc08 ic6:d .1uf bp9 .1uf bp12 2 1 9 1 3 4 5 6 7 8 9 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 a5 a3 a4 a6 a7 a8 y1 y2 y3 y4 y5 y6 y7 y8 a1 a2 g1 g2 hc541 ic12 5 1 2 9 1 0 1 1 6 7 b a q q rext cext clr 74221 ic8:b .1uf bp3 .1uf bp5 9 7 5 3 1 8 1 6 1 4 1 2 1 1 1 3 1 5 1 7 8 6 4 2 1 9 1 2y4 2y3 2y2 2y1 1y4 1y3 1y2 1y1 2a4 2a3 2a2 2a1 1a4 1a3 1a2 1a1 2g 1g hct244 ic11 + 5 v m + 5 v 2 0 + 5 v 5 4 6 h c00 ic 10:b n c c o m m o m sw 1 10k r4 10k r 5 1 0 9 8 h c00 ic10:c rsip1 2 1 3 h c00 ic10:a + 5 v m 2 0 10k rd ip4 + 5 v m e1 10k r6 b i7 d i0 d i2 d i6 d i1 d i3 d i6 d i5 d i4 b i4 b i6 d i7 b i2 d i0 d i2 d i4 b i0 d i6 c i6 d i0 d i2 d i3 d i5 d i4 d i1 d i3 d i5 d i1 c i7 d i7 b i1 b i3 cs ptt s 9 s 9 p1 b i7 b i5 .1u f pb8 .1uf bp13 .1uf bp7 .1uf bp6 .1u f bp4 ag nd 2n3904 q 1 10k r7 1 .1u f bp10 .1uf bp11 .1uf bp14 100uf c24 s 9 + 5 v m figure 32: pc interface schematic
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 50 um9000/2 ao1 ao2 ao3 ao4 ao5 co1 co2 co0 vdd rxin d4 d5 rxfb vbias d1 d2 d3 d6 d7 irqn vss txop doc1 doc2 a1 a0 csn wrn rdn d0 xtaln xtal/clk ic16 bo2 bo4 p2 co0 co4 co6 do4 co2 co3 co5 do5 co7 co1 agnd rxinb b a e5 18pf c8 .1uf bp16 e17 nsb agnd bo3 co4 co5 co6 do5 co7 co3 100k r51 modem_b cw 200k r35 s7 s7 op c12 9.8304mhz y2 8.192mhz y1 18pf c9 b a e6 cw 200k r34 s6 s6 e7 +5vm +5v .0047uf s13 22k r36 100k r39 5 + 6 - 7 tl082p ic20:b tp5 100k r42 82pf s14 cw 100k r38 22k r37 cw 200k r43 4 3 + 2 - 8 1 tl082p ic21:a -5v +5v -5v .1uf c15 tp6 8.192mhz y3 18pf c19 1m r49 b a e10 b a e11 .0047uf s17 9.8304mhz y4 18pf c20 tp7 5 + 6 - 7 tl082p ic23:b +5vm gnd s2 s2 +5vm -5v ao0 ao4 ao2 e12 s1 .1uf bpn22 .1uf bpn21 .1uf bpn23 -5v +5v 100uf c23 co1 co0 co3 co4 co5 co2 co6 co7 do4 .1uf bp15 100k r50 ao2 ao3 ao4 ao5 ao0 ao1 ao5 ao3 vdd rxin d4 d5 rxfb vbias d1 d2 d3 d6 d7 irqn vss txop doc1 doc2 a1 a0 csn wrn rdn d0 xtaln xtal/clk ic15 +5v .1uf bpp19 .1uf bpp18 .1uf bp17 .1uf bpn17 .1uf bpn19 .1uf bpn18 .1uf bpp22 .1uf bpp21 .1uf bpp23 +5v 100uf c22 +5vm power supply connection b04 .1uf bpn20 .1uf bpp20 bo2 bo3 -5v e18 cw 100k r16 cw 100k r15 nsa1 nsa2 cw 200k r19 cw 200k r18 agnd s3 s3 s3 agnd rxina +5v -5v +5vm 82pf s10 tp1 100k r24 1m r33 100k r29 .1uf c5 cw 100k r30 tp2 cw 200k r25 +5v modem_a 6 13 11 12 10 2 1 3 4 5 14 9 15 7 s0 s1 s2 e a0 a1 b0 b1 c0 c1 vee co/i bo/i ao/i hc4053 ic17 txouta 1 agnd +5v -5v -5v 82pf s11 100k r31 op c7 e4 4 3 + 2 - 8 1 tl082p ic19:a b a e3 22k r26 100k r27 100k r28 5 + 6 - 7 tl082p ic18:b 1 spare s5 s5 5 + 6 - 7 tl082p ic19:b 100k r23 cw 100k r17 cw 200k r14 s4 s4 22k r21 op c3 e2 22k r20 4 3 + 2 - 8 1 tl082p ic18:a -5v +5v -5v +5v op c16 -5v 4 3 + 2 - 8 1 tl082p ic22:a txoutb 1 +5v -5v +5v -5v cw 100k r46 100k r45 .0047uf s16 e9 tp8 1 agnd s8 s8 4 3 + 2 - 8 1 tl082p ic23:a 82pf s15 22k r44 100k r40 b a e8 100k r47 100k r41 tp4 .0047uf s12 tp3 4 3 + 2 - 8 1 tl082p ic20:a 5 + 6 - 7 tl082p ic21:b +5v -5v +5v s1 _ 5v +5v 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 figure 33: modem schematic
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 51 um9000/2 appendix a ? additional tests for cmx909b none appendix b ? additional tests for cmx969 test 3: tx continuous random data from a using t8b, t40b, t4s or t24s additional information: the following cmx969 register bit settings entered in the es9690xx.exe software?s window for chip a are used during the test: command reg: if the task is set to t8b (mdc) or t4s (rd-lap) then that task will be used to transmit the data, otherwise t40b (mdc) or t24s (rd-lap) will be used. control reg: ckdiv, mdc altfilt (rd-lap mode) mode reg: invsym test 4: tx continuous preamble from b additional information: transmits continuous preamble (?1010..? in mdc mode, ?+3 +3 ?3 ?3?? for rd-lap) from chip b using t40b (mdc) or t24s (rd-lap). the following cmx969 register bit settings entered in the es9690xx.exe software?s window for chip b are used during the test: control reg: ckdiv, mdc altfilt (rd-lap mode) mode reg: invsym test 5: ber & dq test 'b' to 'a' using unformatted data additional information: the transmitting device uses t40b (mdc) or t24s (rd-lap) tasks and the receiver uses r8b (mdc) or r4s (rd-lap) tasks. the following cmx969 register bit settings entered in the es9690xx.exe software?s window for chip b are used during the test: command reg: rxeye (receive) control reg: ckdiv, mdc, hold altcrc, altfilt, fstol (these apply only to rd-lap mode) mode reg: invsym the following results are reported at the end of the test: number of bits received. average ber. average receive data quality register reading.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 52 um9000/2 test 6: ber & dq test 'b' to 'a' using formatted messages additional information: each message consists of about 50 blocks. there are gaps between the messages and both the transmit and receive devices are reset at the start of each message. in mdc mode a transmitted message comprises 40 bits of preamble followed by frame sync, a header block, many intermediate blocks and a last block. in rd-lap mode a transmitted message comprises 24 symbols of preamble followed by frame sync, a station id block, a header block, many intermediate blocks and a last block. each data block (station id, header, intermediate or last) is generated from random data. the following cmx969 register bit settings entered in the es9690xx.exe software?s window for chip b are used during the test: command reg: rxeye (receive) control reg: ckdiv, mdc, hold altcrc, altfilt, fstol (these apply only to rd-lap mode) mode reg: invsym, ssien (rx only) the transmit s symbol value (tx only) afsd is used only to detect the frame sync pattern at the start of each message. the following results are reported at the end of the test: number of messages sent. number of messages detected by the receiver and the number of afsd detects. number of inverted frame sync patterns detected (mdc only). total number of data bits received (after error correction). average ber of ?corrected? data. average receive data quality register reading. number of received data blocks and the number in which the ?corrected? data was wrong. number of received crcs and the number flagged as incorrect. number of times the receive s symbol was read and the number of times that it was incorrect. test 7: concatenated message test this test is different from the main test 7, which is used for evaluation of cmx909b, fx919b and fx929b devices. test 7 for cmx969 devices continually transmits concatenated short messages (without symbol sync) from device b: rdlap: frame sync + station id block + header block mdc: frame sync + 1st header block + 2nd header block the receiving device (a) continually tries to receive messages formatted as the tx messages. afsd is set to run all of the time. whenever the receiving device?s afsdet flag is set this indicates that a new frame sync has been detected. the rx software then stops whatever it was doing (if anything) and issues a rsid (rdlap) or rhb (mdc) task. when that task finishes the crc is checked and if it is correct a rhb task is issued.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 53 um9000/2 when that finishes the crc is checked and the receiving device is left with just afsd running, waiting for the next frame sync. the following cmx969 register bit settings entered in the es9690xx.exe software?s window for chip b are used during the test; command reg: rxeye (receive) control reg: ckdiv, mdc, hold altcrc, altfilt, fstol (these apply only to rd-lap mode) mode reg: invsym pressing the halt switch on the evaluation board halts the test. it will then report the following: number of messages sent. number of messages received correctly (good crcs on both blocks of the message). number of times the afsdet flag was set. number of times the bfree flag was set (once for each block in a message). number of times the crcerr bit was checked for the first header block (mdc) or station id block (rd-lap) of each message and the number of times it was wrong. number of times the crcerr bit was checked for the second block of each message and the number of times it was wrong. average data quality reading and the number of readings taken. the receiving device can be connected to a radio receiver, rather than to the output of the transmitting device, in which case it will count the number of rx messages consisting of at least fs+sid+hb (rdlap) or fs+hb+hb (mdc). note that the receiving software does not attempt to interpret the received data in any way other than by monitoring the crcerr (checksum error) bit in the status register.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 54 um9000/2 appendix c ? additional tests for fx919b and fx929b test 8: repetitive pattern test b to a 1 application to transmit long formatted messages filled with identical data bytes from channel b and receive them in channel a to check for possible pattern sensitivity. if the path from channel b to channel a includes the actual radio circuitry to be used in a system, this test will give an indication of any pattern sensitivity problem which may be due to inadequate end to end overall baseband frequency and group delay responses. 2 description this test transmits 8 messages for each of the 256 possible data byte values. each transmitted message consists of symbol sync, frame sync, station id block (fx929b only), header block, 42 intermediate blocks and a last block. for each byte value the rest reports the average receive data quality and the number of messages received without error. all commands written to either command register during the test include the crc and tximp bit settings from the panel. an alert box provides the option to save results to a file (default name es9000.xlt) upon test completion. 3 screen controls there are no windows dedicated to this test. press the halt switch to abort this test. 4 test sequence because of its complexity, it is not practical to document the complete test sequence. instead, refer to the sequence documented in section 4.6.6 test 6: "ber & dq test 'b' to 'a' using formatted messages" for a representative sequence of modem control. 5 error codes similar to the error codes for test 6, see table 20.
evaluation kit user manual EV9000 ? 2001 consumer microcircuits limited 55 um9000/2 test 9: concatenated message test b to a 1 application to test the ability of a receiving fx919b or fx929b to acquire and read a message when switched onto a stream of continuous concatenated messages which do not include symbol synchronisation patterns. 2 description this test transmits a continuous stream of short concatenated messages without intervening symbol sync patterns from channel b. the receiving channel a device repeatedly acquires messages (using aqsc, aqlev and sfs tasks) then reads the body of the message and checks it for errors before performing another acquire. the test reports the number of messages transmitted, the number received and any crc errors in the received data. 3 screen controls there are no windows dedicated to this test. press the halt switch to abort this test 4 test sequence because of its complexity, it is not practical to document the complete test sequence. instead, refer to the sequence documented in section 4.6.6 test 6: "ber & dq test 'b' to 'a' using formatted messages" for a representative sequence of modem control. 5 error codes similar to the error codes for test 6 , see table 20. test 10: concatenated message test b to a with rx signal monitoring algorithm this test is similar to test 9, but also includes the rx signal monitoring algorithm as described in section 1.6.6 of the fx919b and fx929b data sheets. the report displayed at the end of the test also includes a count of the number of re-acquisitions forced by the algorithm.
evaluation kit user manual EV9000 cml does not assume any responsibility for the use of any circuitry described. no ipr or circuit patent licences are implied. cml reserves the right at any time without notice to change the said circuitry and this evaluation kit specification. evaluation k its are supplied for the sole purpose of demonstrating the operation of cml products and are supplied without warranty. they are inten ded for use in a laboratory environment only and are not for re-sale, end-use or incorporation into other equipments. operation of evaluation kits outside a laboratory environment is not permitted within the european community. all software is supplied "as is" and is without warranty. it forms part of the evaluation kit and is licensed for use only in this kit, for the purpose of demo nstrating the operation of cml products. whilst all reasonable efforts are made to ensure that software contained in this product is virus f ree, cml accepts no responsibility whatsoever for any contamination which results from using this software and the onus for checking that the software is virus free is placed on the purchaser of this evaluation kit. oval park - langford maldon - essex cm9 6wg - england telephone: +44 (0)1621 875500 telefax: +44 (0)1621 875600 e-mail: sales@cmlmicro.co.uk http://www.cmlmicro.co.uk if you still need help ..... if you have read this manual, re-examined your test setup, and still cannot figure out what has gone wrong, feel free to contact us and we?ll do our best to help you solve the problem. please be ready to describe the problem, symptoms and the steps you have taken to try to correct them.


▲Up To Search▲   

 
Price & Availability of EV9000

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X